package org.marketing.common.dto.points;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;


public class CustomerPointsDto {
    private Long userId;
    private Long changePoints;
    private Long changeafter;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createDate;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date registerDate;
    private String remark;
    
    private String changeType;
    
    private String changeReason;
    
    private String keyCode;
    
    private String dealerName;
    
	public Long getUserId() {
		return userId;
	}
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	public Long getChangePoints() {
		return changePoints;
	}
	public void setChangePoints(Long changePoints) {
		this.changePoints = changePoints;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Long getChangeafter() {
		return changeafter;
	}
	public void setChangeafter(Long changeafter) {
		this.changeafter = changeafter;
	}
    
    /**
     * @return the changeReason
     */
    public String getChangeReason() {
        return changeReason;
    }
    
    /**
     * @param changeReason the changeReason to set
     */
    public void setChangeReason(String changeReason) {
        this.changeReason = changeReason;
    }
    
    /**
     * @return the keyCode
     */
    public String getKeyCode() {
        return keyCode;
    }
    
    /**
     * @param keyCode the keyCode to set
     */
    public void setKeyCode(String keyCode) {
        this.keyCode = keyCode;
    }
    
    /**
     * @return the registerDate
     */
    public Date getRegisterDate() {
        return registerDate;
    }
    
    /**
     * @param registerDate the registerDate to set
     */
    public void setRegisterDate(Date registerDate) {
        this.registerDate = registerDate;
    }
    
    /**
     * @return the changeType
     */
    public String getChangeType() {
        return changeType;
    }
    
    /**
     * @param changeType the changeType to set
     */
    public void setChangeType(String changeType) {
        this.changeType = changeType;
    }
	public String getDealerName() {
		return dealerName;
	}
	public void setDealerName(String dealerName) {
		this.dealerName = dealerName;
	}

}
